﻿namespace NEvoWeb.Modules.NB_Store
{
    using System;

    public class NB_Store_SQLReportInfo
    {
        private bool _AllowDisplay;
        private bool _AllowExport;
        private bool _AllowPaging;
        private string _ConnectionString;
        private bool _DisplayInLine;
        private string _EmailFrom;
        private bool _EmailResults;
        private string _EmailTo;
        private string _FieldDelimeter;
        private string _FieldQualifier;
        private DateTime _LastRunTime;
        private int _PortalID;
        private int _ReportID;
        private string _ReportName;
        private string _ReportRef;
        private string _ReportTitle;
        private bool _SchedulerFlag;
        private string _SchReRunMins;
        private string _SchStartHour;
        private string _SchStartMins;
        private bool _ShowSQL;
        private string _SQL;

        public bool AllowDisplay
        {
            get
            {
                return this._AllowDisplay;
            }
            set
            {
                this._AllowDisplay = value;
            }
        }

        public bool AllowExport
        {
            get
            {
                return this._AllowExport;
            }
            set
            {
                this._AllowExport = value;
            }
        }

        public bool AllowPaging
        {
            get
            {
                return this._AllowPaging;
            }
            set
            {
                this._AllowPaging = value;
            }
        }

        public string ConnectionString
        {
            get
            {
                return this._ConnectionString;
            }
            set
            {
                this._ConnectionString = value;
            }
        }

        public bool DisplayInLine
        {
            get
            {
                return this._DisplayInLine;
            }
            set
            {
                this._DisplayInLine = value;
            }
        }

        public string EmailFrom
        {
            get
            {
                return this._EmailFrom;
            }
            set
            {
                this._EmailFrom = value;
            }
        }

        public bool EmailResults
        {
            get
            {
                return this._EmailResults;
            }
            set
            {
                this._EmailResults = value;
            }
        }

        public string EmailTo
        {
            get
            {
                return this._EmailTo;
            }
            set
            {
                this._EmailTo = value;
            }
        }

        public string FieldDelimeter
        {
            get
            {
                return this._FieldDelimeter;
            }
            set
            {
                this._FieldDelimeter = value;
            }
        }

        public string FieldQualifier
        {
            get
            {
                return this._FieldQualifier;
            }
            set
            {
                this._FieldQualifier = value;
            }
        }

        public DateTime LastRunTime
        {
            get
            {
                return this._LastRunTime;
            }
            set
            {
                this._LastRunTime = value;
            }
        }

        public int PortalID
        {
            get
            {
                return this._PortalID;
            }
            set
            {
                this._PortalID = value;
            }
        }

        public int ReportID
        {
            get
            {
                return this._ReportID;
            }
            set
            {
                this._ReportID = value;
            }
        }

        public string ReportName
        {
            get
            {
                return this._ReportName;
            }
            set
            {
                this._ReportName = value;
            }
        }

        public string ReportRef
        {
            get
            {
                return this._ReportRef;
            }
            set
            {
                this._ReportRef = value;
            }
        }

        public string ReportTitle
        {
            get
            {
                return this._ReportTitle;
            }
            set
            {
                this._ReportTitle = value;
            }
        }

        public bool SchedulerFlag
        {
            get
            {
                return this._SchedulerFlag;
            }
            set
            {
                this._SchedulerFlag = value;
            }
        }

        public string SchReRunMins
        {
            get
            {
                return this._SchReRunMins;
            }
            set
            {
                this._SchReRunMins = value;
            }
        }

        public string SchStartHour
        {
            get
            {
                return this._SchStartHour;
            }
            set
            {
                this._SchStartHour = value;
            }
        }

        public string SchStartMins
        {
            get
            {
                return this._SchStartMins;
            }
            set
            {
                this._SchStartMins = value;
            }
        }

        public bool ShowSQL
        {
            get
            {
                return this._ShowSQL;
            }
            set
            {
                this._ShowSQL = value;
            }
        }

        public string SQL
        {
            get
            {
                return this._SQL;
            }
            set
            {
                this._SQL = value;
            }
        }
    }
}

